# 可转债量化交易策略
"""
###逻辑：
1. akshare 获取可转债的实时数据和历史数据
2. 根据可转债策略，筛出来数据中的参数
3. 获取到可转债对应正股的数据
4. 按照策略计算交易的每天的数值，查看最后的盈利情况
5. 使用 matplotlib 库绘制曲线图

策略
低波双低量化策略：
2. 排除上市3天内的新债，排除 ST 债，排除收盘价小于100元的转债，排除剩余年限小于0.5年的转债，排除剩余市值大于10亿的转债
3. 打分因子：收盘价*2-转股价值*2+正股年化低波率
4. 取评分最小的前5只转债
5. 每周轮动或者每天轮动
"""

import akshare as ak

jsl_cookie="kbz_newcookie=1; Hm_lvt_164fe01b1433a19b507595a43bf58262=1701233419,1702301949; kbz__Session=7vujug5u1q5n04nbt9gt3nert6; kbz__user_login=1ubd08_P1ebax9aXXf8ESPkYSPQXlbSi2drf6tnl09fWvpuY1qramt6fp5PcmKmqmNWYqdqsn6udrsirlNfaw9GR2pqwlu7V28DTjKSrkqWTpK6WpKaty8DTjKSvkaKUpKuloa2Nso_LotHVjL3Q7uLh1dqbrJCmgZvQkqGclMXe1-7kl9qul9KulZmBtenl1d7D3MTByuenlqOYoqyriaG3v7bDrZ-YzdnM2Zm8ztzX5ouWpNvq0N3Go6qmnaecpZKkkZPLwtbC5uKknqyjpZWs; Hm_lpvt_164fe01b1433a19b507595a43bf58262=1702302085; SERVERID=5452564f5a1004697d0be99a0a2e3803|1702302095|1702302068"


# 获取可转债的数据
def getCovData():
    return ak.bond_cb_jsl(jsl_cookie)

def cleanData(pd):
    print("a")

if __name__ == '__main__':
   bond_cb_jsl_pd = getCovData()
   cleanData(bond_cb_jsl_pd)